Axon — the test engine · powered by Claude
One engine · every surface

Test like a person — on the web and your phone.

Axon looks at the screen, decides what to do, and acts. Powered by Claude, one engine drives Chrome through the extension and real iOS & Android devices through the mobile runner. No selectors. No brittle scripts. Just the goal, in plain English.

Axon, the agentic test automation engine — reads your prompt and, powered by Anthropic, drives a web browser and a phone
🌐 Web & 📱 Mobile Chrome extension + device runner No selectors, no scripts Reports, video & Azure DevOps
The loop

One brain. Any surface.

The engine is platform-agnostic. Swap the eyes and hands and the same loop reviews a website or drives a phone — repeating until your goal is met.

1

Look

Axon captures the screen — the rendered web page, or the live device — exactly what a person sees.

2

Decide

Claude reads it and returns one action: click here, type this, tap there, swipe.

3

Act & verify

Axon performs it, then loops — asserting outcomes and flagging anything wrong along the way.

For the web

Nexus for the browser

A zero-install Chrome extension — the same engine reviews and operates any website from the side panel. Save tests into folders, sync them with Azure DevOps, and track spend per run.

For mobile

Nexus for phones & tablets

The runner drives real iOS & Android devices, simulators and emulators. One test, every device — every run captured as evidence.

A real test platform

Everything a QA team needs

Not just a driver — the whole workflow, from authoring to evidence to bug-filing, across web and mobile.

👁️

No selectors, ever

Vision-first, backed by the accessibility tree. Robust to layout churn — nothing to re-record when the UI shifts.

✍️

Plain-English tests

Describe the goal; Axon figures out the steps. Organize into folders, assign apps, keep a shared team library.

Findings & rubric

Assertions decide pass/fail; a rubric governs findings (forbid categories, cap by severity). Compliance-ready gates.

🎬

Reports + walkthrough video

Every step screenshotted and captioned, plus an MP4 of the whole run — the artifact you keep or attach.

☁️

Azure DevOps sync

Pull Steps from a test case, push the verdict back, and file a bug (with repro + screenshot) for any finding.

🧠

AI test evidence

Sims expose what a real device won't — device logs, memory/CPU, crashes — fed to a post-run AI diagnosis.

🔐

Roles, secrets & safety

Admin/Builder/Runner roles, named secrets that never reach the model or the report, edit locks + backups.

🌍

Localization QA

Check translations, layout and cut-off text across locales — the agent reads the screen like a bilingual tester.

⚙️

Runs where you are

Zero-install extension for the web; a self-hosted runner for mobile that manages its own Appium per session.

Total cost of ownership

The fast part is the cheap part

A Playwright test runs in seconds — but first someone writes the code, builds the page objects, and fights the flakiness until it's green, then fixes it every time the UI moves. That engineer time is the real bill. A Nexus test is a sentence.

Playwright scriptNexus run
Before the first run
Author a test30–100 lines of code + locators — hoursOne plain-English sentence — minutes
Page objects & selectorsBuild and maintain a page-object modelNone — it reads the screen
App instrumentationNeeds stable test IDs — auto-generated / dynamic ids (React, Angular) break selectors until a dev adds hooksNone — reads the rendered screen, ignores the DOM
Make it stableChase flaky waits & timing until it's greenDescribe the intent; it adapts
Who can write itEngineersAny QA or PM
Every run
SpeedSeconds ⚡1–3 minutes
Compute cost~Free~$0.35 · your own Claude
Native iOS / Android✗  web only✓  iOS + Android
Evidence & reportingBuild your ownScreenshots, video, findings, ADO — built in
Over time
When the UI changesSelectors break → rewrite the scriptSelf-heals — no edit
Maintenance loadGrows with every test you add~None

Yes, a script executes faster — but the run is its cheapest line item. The real cost is the engineer hours to write, stabilize, and maintain it, and to rewrite it whenever the UI shifts. Nexus turns that into a sentence and pennies of compute. Use both: Playwright for the deterministic smoke suite you already own; Nexus for what's expensive to script — exploratory, localization, compliance, and native mobile.

Predictable spend

Pennies per test run

Nexus runs on your own Claude — first-party API, AWS, or Microsoft Foundry — so you pay per test at standard token rates, with prompt caching doing the heavy lifting. No seats, no per-device license.

🟢

~$0.35 a run

A typical mobile test on a Sonnet model with prompt caching on. Short checks cost less; long flows a bit more.

📈

Scales linearly

≈ $35/mo at 100 runs · $350 at 1,000 · $1,750 at 5,000. The in-app Spend tracker projects your real number as you go.

🔒

Your cloud, your data

Point it at Claude in Microsoft Foundry or AWS to keep prompts in your own tenant and region — data residency for regulated teams.

Estimates: prompt caching on, real-time runs, ~15 steps/test. Opus ≈ 2.5× Sonnet; add ~10% for a US-only data zone. Your exact cost per run shows live on the app's Spend page.

Under the hood

One core, many surfaces

The brain — the agent loop, the Claude provider, the findings and report pipeline — is shared. Only the eyes and hands change.

Architecture — one core, web and mobile

Point Axon at your app.

Load the extension for the web, or run the mobile runner and pick a device. Describe your first test in plain English — it looks, acts, and reports, like a tester who never sleeps.

View on GitHub → How it works

Open source · GPL-3.0-or-later · Runs on your own machine